/**
 * 登录输入数据传输对象
 */
export class LoginDto {
    /**
     * 用户名
     */
    public username!: string;

    /**
     * 密码
     */
    public password!: string;

    /**
     * 验证码
     */
    public verificationCode!: string;

    /**
     * 验证标识
     */
    public verificationIdentifier!: string;
}

/**
 * 令牌返回数据传输对象
 */
export class TokenResultDto {
    /**
     * 访问token
     */
    public accessToken!: string;

    /**
     * 刷新token
     */
    public refreshToken!: string;

    /**
     * 失效时间
     */
    public expiresIn!: number;
}

/**
 * 验证码返回数据传输对象
 */
export class VerificationResultDto {
    /**
     * base64图片验证码
     */
    public base64VerificationCode!: string;

    /**
     * 验证标识
     */
    public verificationIdentifier!: string;
}